/*
 *  linux/lib/wait.c
 *
 *  (C) 1991  Linus Torvalds
 */

#define __LIBRARY__
#include <unistd.h> // Linux标准头文件 定义了各种符号常数和类型 并申明了各种函数
#include <sys/wait.h>   // 等待调用头文件 定义系统调用 wait 和 waitpid 及相关常数符号
// 等待进程终止系统调用函数 该下面宏结构对应于函数 pid_t waitpid   // 参数：pid-等待被终止进程得进程id 或者是用于指定特殊情况得其他特定数值
_syscall3(pid_t,waitpid,pid_t,pid,int *,wait_stat,int,options)  // 参数：wait_stat-用于存放状态信息 options-WNOHANG或WUNTRACED或是0
// wait（）系统调用 直接调用waitpid（）函数
pid_t wait(int * wait_stat)
{
	return waitpid(-1,wait_stat,0);
}
